
@charset "utf-8";
* { margin: 0; padding: 0; }






/********       表格样式       *****/
table { border-collapse: collapse; border-spacing: 0; font-size: 12px; width: 100%; }
table tr:hover { background: #FBFFE4; }
table th, table td { border-bottom: 1px solid #EEEEEE; padding: 4px 0 4px 8px; }

    
.Btable th { background: #FBFBFB; height: 30px; border-bottom: 1px solid #DEDEDE; border-top: 1px solid #DEDEDE; color: #333333; font-weight: normal; }
.Btable td { text-align: center; }


.Ftable { border-top: 1px solid #EEEEEE; }
.Ftable th { text-align: right; font-weight: normal; }





input { height: 18px; }
select { height: 24px; padding-right: 4px; }

input[type="text"], input[type="password"], select, textarea { border: 1px solid #D0D0D0; font-family: Verdana,Geneva,sans-serif,"宋体"; font-size: 12px; padding: 2px 0 2px 5px; background: url(../images/input.png) repeat-x; }
input[type="submit"], input[type="reset"], input[type="button"] { cursor: pointer; padding: 0.25em; background: #DDDDDD; height: 24px; border-top: 0; border-left: 0; border-bottom: 1px solid #666; border-right: 1px solid #666; padding:3px 6px; }
input[type="text"]:hover, input[type="password"]:hover, select:hover, textarea:hover { border-color: #6BBDFF; }
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { border-color: #0093F9; outline-color: #9DE0FF; }
input[type="radio"], input[type="checkbox"] { vertical-align: -5px; }

select { background: #F9F9F9; border-color: #666666 #CCCCCC #CCCCCC #666666; border-style: solid; border-width: 1px; color: #333333; padding: 2px; vertical-align: middle; }